package org.jsola.hr.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.entity.BaseDeleteDO;
import org.jsola.core.entity.Key;

import javax.persistence.Table;

/**
 * 转账明细(平安银行)
 *
 * @author zhr
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Table(name = "hr_transfer_accounts_bank_detail")
@Key(UUID = true)
public class TransferAccountsBankDetailDO extends BaseDeleteDO<String> {

    private static final long serialVersionUID = 1L;

    /**
     * 银行转账批次id
     */
    private String bankBatchId;
    /**
     * 平安银行到卡批次凭证号
     */
    private String thirdVoucher;
    /**
     * 单笔交易流水号
     */
    private String sThirdVoucher;
    /**
     * Y：他行 N：同行 为空默认同行
     */
    private String othBankFlag;
    /**
     * Y：异地 N：当地 为空默认当地
     */
    private String othAreaFlag;
    /**
     * 证件类型
     */
    private String idType;
    /**
     * 证件号码
     */
    private String idNo;
    /**
     * 开户行名(跨行建议必输)
     */
    private String oppBankName;
    /**
     * 帐号
     */
    private String oppAccNo;
    /**
     * 户名
     */
    private String oppAccName;
    /**
     * 金额
     */
    private String amount;
    /**
     * 附言、备注
     */
    private String postScript;
    /**
     * 手续费
     */
    private String fee;
    /**
     * 单笔处理结果(0000：成功其他为失败)
     */
    private String stt;
    /**
     * 结果描述
     */
    private String sttInfo;
    /**
     * 个人账户备注
     */
    private String remarkFcr;



}

